/* Code tidied up by ScrapBook */
.markdown { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; font-size: 16px; line-height: 1.5; overflow-wrap: break-word; }
.markdown::before { display: table; content: ""; }
.markdown::after { display: table; clear: both; content: ""; }
.markdown > :first-child { margin-top: 0px !important; }
.markdown > :last-child { margin-bottom: 0px !important; }
.markdown a:not([href]) { color: inherit; text-decoration: none; }
.markdown p, .markdown blockquote, .markdown ul, .markdown ol, .markdown dl, .markdown table, .markdown pre { margin-top: 0px; margin-bottom: 16px; }
.markdown hr { height: 0.1em; padding: 0px; margin: 24px 0px; background-color: rgb(225, 228, 232); border: 0px none; }
.markdown blockquote { padding: 0.8em 1.5em; background-color: rgb(247, 247, 247); border-left: 0.25em solid rgb(180, 180, 180); }
.markdown blockquote > :first-child { margin-top: 0px; }
.markdown blockquote > :last-child { margin-bottom: 0px; }
.markdown h1, .markdown h2, .markdown h3, .markdown h4, .markdown h5, .markdown h6 { margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; }
.markdown h1 tt, .markdown h1 code, .markdown h2 tt, .markdown h2 code, .markdown h3 tt, .markdown h3 code, .markdown h4 tt, .markdown h4 code, .markdown h5 tt, .markdown h5 code, .markdown h6 tt, .markdown h6 code { font-size: inherit; }
.markdown h1 { padding-bottom: 0.3em; font-size: 2em; border-bottom: 1px solid rgb(234, 236, 239); }
.markdown h2 { padding-bottom: 0.3em; font-size: 1.5em; border-bottom: 1px solid rgb(234, 236, 239); }
.markdown h3 { font-size: 1.25em; }
.markdown h4 { font-size: 1em; }
.markdown h5 { font-size: 0.875em; }
.markdown h6 { font-size: 0.85em; color: rgb(106, 115, 125); }
.markdown ul, .markdown ol { padding-left: 2em; }
.markdown ul ul, .markdown ul ol, .markdown ol ol, .markdown ol ul { margin-top: 0px; margin-bottom: 0px; }
.markdown li > p { margin-top: 16px; }
.markdown li + li { margin-top: 0.25em; }
.markdown dl { padding: 0px; }
.markdown dl dt { padding: 0px; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: 600; }
.markdown dl dd { padding: 0px 16px; margin-bottom: 16px; }
.markdown table { display: block; width: 100%; overflow: auto; }
.markdown table th { font-weight: 600; }
.markdown table th, .markdown table td { padding: 6px 13px; border: 1px solid rgb(223, 226, 229); }
.markdown table tr { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(198, 203, 209); }
.markdown table tr:nth-child(2n) { background-color: rgb(246, 248, 250); }
.markdown table img { background-color: transparent; }
.markdown img { max-width: 100%; box-sizing: content-box; background-color: rgb(255, 255, 255); }
.markdown img[align="right"] { padding-left: 20px; }
.markdown img[align="left"] { padding-right: 20px; }
.markdown code, .markdown tt { padding: 0.2em 0px; margin: 0px; font-size: 85%; background-color: rgba(27, 31, 35, 0.05); border-radius: 3px; }
.markdown code::before, .markdown code::after, .markdown tt::before, .markdown tt::after { letter-spacing: -0.2em; content: " "; }
.markdown code br, .markdown tt br { display: none; }
.markdown del code { text-decoration: inherit; }
.markdown pre { overflow-wrap: normal; }
.markdown pre > code { padding: 0px; margin: 0px; font-size: 100%; word-break: normal; white-space: pre; background: transparent none repeat scroll 0% 0%; border: 0px none; }
.markdown pre code, .markdown pre tt { display: inline; padding: 0px; margin: 0px; overflow: visible; line-height: inherit; overflow-wrap: normal; background-color: transparent; border: 0px none; }
.markdown pre code::before, .markdown pre code::after, .markdown pre tt::before, .markdown pre tt::after { content: normal; }
.hljs, pre { background: rgb(246, 246, 246) none repeat scroll 0% 0%; color: rgb(101, 123, 131); -moz-text-size-adjust: none; }
.diff .hljs-header, .hljs-comment, .hljs-doctype, .hljs-pi, .lisp .hljs-string { color: rgb(147, 161, 161); }
.lang-css .hljs-tag, .hljs-addition, .hljs-keyword, .hljs-request, .hljs-status, .hljs-winutils, .method, .nginx .hljs-title { color: rgb(133, 153, 0); }
.hljs-command, .hljs-doctag, .hljs-hexcolor, .hljs-link_url, .hljs-number, .hljs-regexp, .hljs-rule .hljs-value, .hljs-string, .hljs-tag .hljs-value, .tex .hljs-formula { color: rgb(42, 161, 152); }
.lang-css .hljs-function, .hljs-built_in, .hljs-chunk, .hljs-decorator, .hljs-id, .hljs-identifier, .hljs-localvars, .hljs-name, .hljs-title, .vhdl .hljs-literal { color: rgb(38, 139, 210); }
.hljs-attribute, .hljs-class .hljs-title, .hljs-constant, .hljs-link_reference, .hljs-parent, .hljs-type, .hljs-variable, .lisp .hljs-body, .smalltalk .hljs-number { color: rgb(181, 137, 0); }
.lang-css .hljs-pseudo, .diff .hljs-change, .hljs-attr_selector, .hljs-cdata, .hljs-header, .hljs-pragma, .hljs-preprocessor, .hljs-preprocessor .hljs-keyword, .hljs-shebang, .hljs-special, .hljs-subst, .hljs-symbol, .hljs-symbol .hljs-string { color: rgb(203, 75, 22); }
.hljs-deletion, .hljs-important { color: rgb(220, 50, 47); }
.hljs-link_label { color: rgb(108, 113, 196); }
.lang-tex .hljs-formula { background: rgb(238, 232, 213) none repeat scroll 0% 0%; }
